home *** CD-ROM | disk | FTP | other *** search
-
- Chcialbym sie dowiedziec, jak dostac baze rejestrow sprzetowych
- w C. Inaczej mowiac, chodzi mi o adres struktury 'Custom',
- zdefiniowanej w 'hardware/custom.h'. Tam jest napisane cos takiego
- (mniej wiecej):
- /*
- Do this to get base of custom chips registers:
- extern struct Custom custom;
- */
-
- Jak umieszcze taka deklaracje, to po kompilacji (wyglada na poprawna)
- dowiaduje sie ze 'Plik nie jest programem'.
-
- Program uruchamia sie jak wywale 'extern' - ale to nie ma sensu,
- bo wtedy po prostu mam WLASNA strukture typu Custom, ktora ma
- niewiele wspolnego z rejestrami sprzetowymi.
- Uruchamia sie tez jak (zostawiajac extern) zmienie identyfikator
- 'custom' (male 'c') na cokolwiek innego - ale to tez nie to.
- Wnioskuje z tego, ze nazwa 'custom' jest zastrzezona przez
- kompilator.
-
- Jak to zrobic poprawnie ?
-
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Aleksander Salwa ------------- Student of Silesian Institute of Technology
- ololo@zeus.polsl.gliwice.pl -------------- axel@alfa.iele.polsl.gliwice.pl
-
-
-